/* CSS Document  */
* { margin:0; padding:0;}
body {
    background: #269d3c;
    color: #777777;   
    text-align: center;
	
}
.wrapper {
    background: url(../images/bg_pages.gif) top left repeat;
    width:100%;
	height: 100%;
	margin:0 auto;	
	align:center;
}
.container_img {	
	 background: url(../images/container_img.png) #f7f7f7 top center repeat-x;
    width:100%;
	height: 100%;
	margin:0 auto;	
	align:center;	
}
.clear_both {
	clear:both;
	}		

.widthpages {	
	margin: 0 auto;
	width:980px;	
    position: relative;	
    width:980px;
	min-height:10px;		
}
.rowbanner_pages {   
    margin: 0 auto;
    height:180px;
    position: relative;
	background: url(../images/bgbanner_pagebuy.png) bottom left repeat-x;
    width:980px;	
}
.top_pages {
    height:36px;
    position: relative;	
    width:980px;
	text-align:left	
}
.hotline_pages {
	float:left;
	text-align:right;	
	display: block;
    position: absolute;
    text-decoration: none;    
    top:0px;	
	left:0px;
	min-width:100px;   	
}
.text_hotline_pages {	
	padding: 5px 5px 5px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;	
	margin:0px 0px 0px 0px;			
}
.text_hotline_pages span{	
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #FFF100;		
}	
.text_hotline_pages img{
	padding:0px 3px 0px 3px;
}

.language_pages {	
	float:right;
	position:relative;
	right:0;	
	height:36px;	
	margin:0px 0px 0 0;
	}
.language_pages img{
	padding:7px 0px 0px 5px;
	}	
/* link control */
.box_menucontrol {
		float:right;
        width:700px;
		height:36px;        
        margin: 0px 0px 0px 0px;        
        position:relative;
}
.linknav_pages {
        margin: 0;
        padding: 10px 0 20px 10px;
        /*border-bottom: 1px solid #9FB1BC;*/
}

.linknav_pages li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
		font:bold 12px Arial,Helvetica, sans-serif;
		color:#ffffff;		
		text-align:right;
}
.linknav_pages img {
	padding:5px 0px 0px 0px;
	 float: right;
	}

.linknav_pages a:link, .linknav_pages a:visited {
        float: right;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 10px 6px 10px;
        text-decoration: none;
        color: #ffffff;		
}

.linknav_pages a:link.active, .linknav_pages a:visited.active, .linknav_pages a:hover {
        padding-bottom: 6px;
        color: #ffe400;
        background: url(../images/arrow_menu.png) no-repeat bottom center;
}
/* end link control */

.banner_pages {
    height:144px;
    position: relative;
	background: url(../images/bgbanner_pagebuy.png) bottom left repeat-x;
    width:980px;
	text-align:left	
}
.logopages	{
	position:absolute;
	float:left;
	width:260px;
	height:70px;
	top:10px;
	left:10px;
	margin:0px 0px 0 0;	
	}
.cell_shoppingcart {         
    margin: 0px 0px 0px 0px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    bottom: 0px;
	right:10px;	
	   width:270px;
	   height:42px;
	   background: url(../images/bgcart.png) bottom left no-repeat;
}
.text_shoppingcart {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 0px 5px 30px;		
	text-align:left;	
	vertical-align:middle
	}
.text_shoppingcart a {
	color:#000000 ;
	text-decoration:none;
	}	
.text_shoppingcart  a:hover{
	color:#1f882e;
	text-decoration:none;
	}
.text_shoppingcart span{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1f882e;	
	padding:0px 3px 0px 3px;	
	}	
.text_shoppingcart img{		
	padding:0px 5px 0px 5px;	
	}	

.rowmenu_pages {   
    margin: 0 auto;
    height:36px;
    position: relative;	
    width:980px;	
}

/* navi menu============================================== */
	
#nav_menu {
	position:relative;	
	width:980px;
	height:36px;
	margin:0 auto;
	float:left;
	z-index:7;
	}
#nav_menu .main-menu-left{
	float:left;
	background:url(../images/sprite.png) 0 -43px no-repeat;
	width:45px;
	height:36px;
	}
#nav_menu .main-menu-left .home_btn{	
	float:left;
	display:block;
	background:url(../images/icon_mini_22032013.png) 0px 0px;
	width:26px;
	height:26px;
	text-align:center;
	padding:0;
	margin:5px 0 0 8px;
	border:0;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	line-height:18px;
	text-decoration:none;	
	}
#nav_menu .main-menu-left .home_btn:hover{
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=85);
	-moz-opacity:85;opacity:0.85
	}						
#nav_menu .main-menu-right{
	float:left;
	background:url(../images/sprite.png) -355px -79px no-repeat;
	width:45px;
	height:36px;
	}
#nav_menu .main-menu-mid {
	float:left;
	background:url(../images/sprite.png) 0px -115px repeat-x;
	width:890px;
	height:36px;
	}
#nav_menu .main-menu-mid ul#saturday {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;	
	font:bold 12px Arial,Helvetica, sans-serif;
	background:transparent url(../images/bgOFF.png) repeat-x top left;		
}

#nav_menu .main-menu-mid ul#saturday li {
	float:left;
	display:block;
	margin:0;
	pading:0;
	}
	
#nav_menu .main-menu-mid ul#saturday li a {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url(../images/bgDIVIDER.png) no-repeat top right;
	
}

#nav_menu .main-menu-mid ul#saturday li a:hover{
	background:transparent url(../images/bgHOVER.png) no-repeat top right;
	color:#FCE702;
}

#nav_menu .main-menu-mid ul#saturday li a.current, #nav_menu .main-menu-mid ul#saturday li a.current:hover{
	color:#FFF100;
	background:transparent url(../images/bgON.png) no-repeat top right;
}	
	
/* End of Menu */

.box_search {		   
    position: absolute;
    text-decoration: none;    
   top:5px;
	right:0px; 
	width:300px;
	height:26px;
	background:url(../images/bgsearch.png) top left no-repeat;	
}
.text_search {	
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	float:left;
	margin:2px 0px 0px 5px;	
	vertical-align:middle;	
	text-align:left;
	width:150px;
	height:25px;
	}
.text_select {	
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	float:left;
	padding:0px 0px 0px 0px;	
	vertical-align:middle;	
	text-align:left;
	width:107px;
	margin:3px 0px 0px 7px;
	}	
.input_search {
	color:#757575;
	background:#ffffff;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	height:20px;
	width:100%;
	text-align:left;	
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	 border-bottom: #ffffff 1px solid;
}
 .input_selectcategory {
	color:#757575;
	background:url(../images/bg_input.gif) #ffffff bottom left repeat-x;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	 border-bottom: #ffffff 1px solid; 
	 height:21px;	;
	 width:100%; 
} 
.cell_btnsearch {	
	float:right;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;	
	vertical-align:middle;	
	text-align:left;
	width:26px;
	height:26px
	}
.btn_search {
     font:bold 12px Arial,Tahoma, Verdana;
	 color:#ffffff;cursor:pointer;
	 background:url(../images/btn_search.png) top left no-repeat;
	 padding:0px 0px 0px 0px;
	 text-align:left;
	 margin:0px 0px 0px 0px;	 
	 cursor: hand; width:26px; height:26px; 
	  border:0;	
}	

/* class tab menu function pages */


/* mid main page */
.column_leftcontent {
	float:left;	
	width:200px;
	margin:0px 0px 0px 0px;	
}
.column_rightcontent {
	float:left;	
	width:770px;
	margin:0px 0px 0px 10px;	
}
.box_porletleft {
	float:left;	
	width:200px;
	margin:10px 0px 0px 0px;	
}
.bgtop_porletleft {
	float:left;
	background:url(../images/bgtop_porletleft.png) top left no-repeat;	
	width:200px;
	height:8px;	
}
.bgtitle_porletleft {
	float:left;
	background:url(../images/bgtitle_porletleft.png) bottom left no-repeat;	
	width:200px;
	min-height:32px;	
	position:relative;
}
.bgmid_porletleft {
	float:left;
	background:url(../images/bgmid_porletleft.png) top left repeat-y;	
	width:200px;
}
.bgbottom_porletleft {
	float:left;
	background:url(../images/bgbottom_porletleft.png) top left repeat-y;	
	width:200px;
	height:8px;
}
.texttitle_porletleft {
	float:left;
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	padding:6px 0px 0px 15px;	
	text-transform:uppercase;
	}
.texttitle_porletleft a {
	color:#ffffff;
	text-decoration:none
	}	
.texttitle_porletleft a:hover{
	color:#FFF100;
	text-decoration:none;
	}	
.texttitle_porletleft img {	
	padding:0px 0px 0px 0px;
}
.boxcontent_porletleft {
	float:left;	
	width:172px;	
	margin:0px 14px 0px 3px;			
}
.textlogin_porletleft {
	padding: 5px 0px 0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;	
}
.inputtext_loginleft {
	padding: 2px 0px 5px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #757575;
	text-align:left;	
}
.input_formlogin {
	width:98%;
	color:#666666;
	background:#ffffff;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	height:19px;
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid; 
	border-left: #e5e5e5 1px solid; 
	border-bottom: #e5e5e5 1px solid;
	border-collapse: collapse    border=1
}
.note_textlogin_porlet {
	padding: 5px 0px 5px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #1F882E;
	text-align:left;	
}
.btn_login_film {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 color:#432726;cursor:pointer;
	 background:url(../images/btn_login.png);
	 padding:0px 18px 3px 5px;
	 text-align:center;
	 cursor: hand; width:100px; height:32px; 
	  border:0;
}
.text_regislogin {
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1F882E;
	padding:0px 0px 10px 0px;		
	}
.text_regislogin a {
	color:#1F882E;
	text-decoration:none
	}	
.text_regislogin a:hover{
	color:#65AE01;
	text-decoration:underline;
	}
.text_regislogin span{	
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#000000;
	padding:0px 5px 0px 0px;		
	}
	
/* CLASS MENU DANHM UC */
.sidebar_left {	
	width:194px;
	background: #2b8d2b;
	/*background:#000 !important;*/
	 }
/*
.cc .sidebar_left {margin-left:-985px;margin-top:26px; float:left; width:227px; height:100%;border-right:1px solid #FFF; padding:22px 0;}*/
.cc .sidebar_left ul {list-style:none;}
.sidebar_left ul {border-top:0px solid #181818; position:relative; z-index:100;
list-style:none;}
.sidebar_left p {padding-left:24px; color:#acacac; font-weight:bold; margin-bottom:10px;}
.sidebar_left ul li{border-bottom:1px solid #1c7e30;
font:bold 12px Arial,Helvetica, sans-serif;
	   color:#0086e3;
	   }
	   
.sidebar_left ul li a { 
text-align:left;
background:url(../images/icon_left.png) no-repeat 0 center;
 color:#ffffff; display:block; width:160px; margin-left:10px ; position:relative; padding:6px 10px 6px 14px ;
 text-decoration:none;
 }
 .sidebar_left ul li a:hover {	
	  font:bold 12px Arial,Helvetica, sans-serif;
	color:#FFF100;
}	
.sidebar_left ul li img {cursor:pointer; margin-left:3px; position:absolute; top:5px; right:5px; }
.sidebar_left ul li ul {overflow:hidden; display:none;background-color:#62bd31;}
.sidebar_left ul li ul li{border-bottom:none; border-top:1px solid #40a32e;
	font:normal 11px Arial,Helvetica, sans-serif;
	   color:#484646;}

.sidebar_left ul li ul li a{background:url(../images/icon_sub.gif) no-repeat 0 center;/*tpa=http://www.advansys.com/img.ashx?i=/images/design/subsidebararr.gif*/ 
 margin-left:35px; padding-left:14px; padding-right:14px; line-height:18px;
  font:normal 12px Arial,Helvetica, sans-serif !important;
	color:#ffffff;
	text-decoration:none}   
	   
.sidebar_left ul li ul li a:hover{
	font:normal 12px Arial,Helvetica, sans-serif;
	   color:#FFF100;
	   text-decoration:none;
	   }
.sidebar_left ul li ul li a.active {
	color:#d1ffbc !important;
	/*background:#054082;*/
}	   
	   	   
.sidebar_left ul li ul li:first-child {
	border-top:none;
}

.sidebar_left ul li a.active_parent {
	color:#FFF100 !important;
	/*background:#054082;*/
}   


/* end class menu left */
/* scroll new */
/* scroll new */
#newsticker-demo { 
width:172px; 
/*background:#EAF4F5; */
/*padding:5px 5px 0; */
font-family:Arial,Sans-Serif;
font-size:12px;
margin:10px 0px 0px 0px;
}

#newsticker-demo a { text-decoration:none;
color:#828181 }
#newsticker-demo a:hover { text-decoration:none;
color:#FDB435 }
#newsticker-demo img { padding:5px 0px 0px 0px; }

.newsticker-jcarousellite { width:172px; }
.newsticker-jcarousellite ul li{ list-style:none; 
display:block;
 padding-bottom:1px; 
 margin-bottom:5px;
 text-align:left;
  }
.newsticker-jcarousellite .thumbnail { float:left; width:16px; }
.newsticker-jcarousellite .info { float:right; width:156px;}
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#666666; }

.more_news {
	float:right;
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#FDB435  ;
	text-transform:none;	
	text-align:left;
	padding:5px 0px 0px 0px;
	vertical-align:middle;
	text-decoration:none;
	}
.more_news a {
	color:#FDB435  ;
	text-decoration:none;
	}	
.more_news  a:hover{
	color:#828181;
	text-decoration:underline;
	}
	
/* end scroll news */


.box_banneradv {
	float:left;	
	width:770px;
	margin:15px 0px 0px 0px;	
}	
.E010-Black {
	background: url("../images/banner_shadow.png") no-repeat 50% 100%; margin: 0px auto; overflow: hidden; padding-bottom:0px;
}
.E010-Black .nivoSlider {
	background: url("../images/loading.gif") no-repeat 50% 50%; position: relative;
}
.E010-Black .nivoSlider img {
	left: 0px; top: 0px; display: none;
	/* position: absolute;*/
}
.E010-Black .nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 0;/*6*/
}
.nivoSlider li{list-style-type:none;}
.E010-Black .nivo-slice {
	height: 100%; display: block;
	 position: absolute;
	  z-index: 0;/*5*/
}
.E010-Black .nivo-box {
	display: block; 
	position: absolute; 
	z-index: 0;/*5*/
}
.E010-Black .nivo-caption {
	 left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity:0;
}
.E010-Black .nivo-caption p {
	margin: 0px; padding: 0px;
}
.E010-Black .nivo-caption a {
	display: inline !important;
}
.E010-Black .nivo-html-caption {
	display: none;
}
.E010-Black .nivo-directionNav a {
	top: 35%; position: absolute; z-index: 9; cursor: pointer;
}
.E010-Black .nivo-prevNav {
	left: 0px;
}
.E010-Black .nivo-nextNav {
	right: 0px;
}
.E010-Black .nivo-controlNav {
	
}
.E010-Black .nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.E010-Black .nivo-controlNav a.active {
	font-weight: normal;
}
.E010-Black .nivo-controlNav {
	left:15px; width: 100%; text-align: left; bottom: 5px; position: absolute;
}
.E010-Black .nivo-controlNav a {
	background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; margin-right: 5px; display: inline-block;
}
* + html .E010-Black .nivo-controlNav a {
	display: inline;
}
* html .E010-Black .nivo-controlNav a {
	display: inline;
}
.E010-Black .nivo-controlNav a.active {
	background-position: 0px -10px;
}
.E010-Black .nivo-directionNav a {
	background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 50px; height: 50px; text-indent: -9999px; display: block;
}
.E010-Black a.nivo-nextNav {
	background-position: 0px -50px; right: 15px;
}
.E010-Black a.nivo-prevNav {
	left: 15px;
}
.E010-Black a.nivo-prevNav:hover {
	background-position: -50px 0px;
}
.E010-Black a.nivo-nextNav:hover {
	background-position: -50px -50px;
}
.E010-Black .nivo-caption {
	font-family: Helvetica, Arial, sans-serif; text-shadow: none;
}
.E010-Black .nivo-caption a {
	color: rgb(239, 233, 209); text-decoration: underline;
}
.E010-Black .clear {
	clear: both;
}

/* end class scroll banner */	
.box_porletright {
	float:left;	
	width:770px;
	margin:5px 0px 0px 0px;	
}

.bgtitle_porletright {
	float:left;
	background:url(../images/bgtitle_porletright.png) bottom left no-repeat;	
	width:770px;
	min-height:32px;	
	position:relative;
}
.bgtitle_porletright_view {
	float:left;
	background:url(../images/bgtitle_porletright_view.png) bottom left no-repeat;	
	width:770px;
	min-height:32px;	
	position:relative;
}
.bgmid_porletright {
	float:left;
	background:url(../images/bgmid_porletright.png) top left repeat-y;	
	width:770px;
	font-family: Arial;
	font-size:12px;
}
.bgbottom_porletright {
	float:left;
	background:url(../images/bgbottom_porletright.png) top left repeat-y;	
	width:770px;
	height:8px;
}
.texttitle_porletright {
	float:left;
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1F882E;
	padding:6px 0px 0px 0px;	
	text-transform:uppercase;
	min-width:200px;
	text-align:center;
	}
	
.texttitle_porletright h1,.texttitle_porletright h2,.texttitle_porletright h3
{
    	float:left;
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1F882E;
	padding:0px 0px 0px 0px;	
	text-transform:uppercase;
	min-width:200px;
	text-align:center;
    }
	
.texttitle_porletright a  {
	color:#1F882E;
	text-decoration:none
	}	
.texttitle_porletright a:hover{
	color:#1c1c1c;
	text-decoration:none;
	}	
.texttitle_porletright img {	
	padding:0px 0px 0px 0px;
}	
.texttitle_porletright_view, .texttitle_porletright_view h1,.texttitle_porletright_view h2 {
	float:left;
	text-align:left;
	font:bold 13px Arial,Helvetica, sans-serif;
	color:#2e903c;
	padding:10px 0px 0px 10px;	
	text-transform:uppercase;
	}
	
	
.texttitle_porletright_view a {
	color:#2e903c;
	text-decoration:none
	}	
.texttitle_porletright_view a:hover{
	color:#444444;
	text-decoration:none;
	}	
.texttitle_porletright_view img {	
	padding:0px 0px 0px 0px;
}	
.bgcell_product {
float:left;
width:173px;
margin:12px 0px 5px 14px;
min-height:270px;
	border-bottom-left-radius :10px;
	-moz-border-radius-bottomleft :10px;
	-webkit-border-bottom-left-radius:10px;	

	border-bottom-right-radius :10px; 
	-moz-border-radius-bottomright:10px ;
	-webkit-border-bottom-right-radius:10px ;
	
	border-top-right-radius :10px; 
	-moz-border-radius-topright:10px ;
	-webkit-border-top-right-radius:10px ;
	
	border-top-left-radius :10px;
	-moz-border-radius-topleft :10px;
	-webkit-border-top-left-radius:10px;
	
	background:#ffffff;
	border:1px solid #dedede;
	position:relative;

}	
.bgcell_product:hover
{
   background:#fff6ab; 
    
    }
.thumb_imgshopproduct {
	
    width:135px;
	height:135px;
	text-align:center;	
	margin:0px 0px 5px 16px;
	background: url(../images/bgthumbnail_product.png) no-repeat top left;   
	cursor:pointer;
	overflow:hidden;
			
}
.thumb_imgshopproduct img {
	 text-align: center;
    
    width:110px;
	
	margin:15px 12px 10px 12px;	
	

}

.thumb_imgstore  {
	
    width:135px;

	text-align:center;	
	margin:5px 0px 5px 16px;
	cursor:pointer;
	overflow:hidden;
	
			
}

.thumb_imgstore img {
	
    width:135px;
	text-align:center;	
	margin:0px 0px 5px 16px;
	cursor:pointer;
	overflow:hidden;
	border: solid 1px gray;
			
}			



.bgcell_product_saleoff {
float:left;
width:180px;
margin:10px 0px 5px 10px;
background:url(../images/bgcell_product.png) #ffffff bottom left no-repeat;
height:435px;
position:relative;

}
.pricesale_product {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:3px 0px 3px 0px;
	text-align:center;
	vertical-align:middle;	
	}
.pricesale_product span{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#757575;
	text-decoration:line-through;
	}
.saleoff {
	background: url("../images/icon_sale.png") no-repeat left top; 
	width: 48px; 
	height: 48px; 
	position: absolute;
	right:5px;
	top:40px;
	 z-index: 10;
}

.text_saleoff {		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#1f882e;	
	padding:10px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	}
.rowtime_product {
float:left;
width:180px;
height:26px;
margin:3px 0px 0px 0px;
background:url(../images/bgtime_product.png) top left no-repeat;
}
.celltime_product {
float:left;
width:44px;
height:24px;
margin:2px 0px 2px 12px;
font:bold 12px Arial,Helvetica, sans-serif;
text-align:center
}
.input_time {
	color:#ffffff;
	background:none;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;		
	text-align:center;	
	border-right: #0f0e0e 0px solid;
	border-top: #0f0e0e 0px solid; 
	border-left: #0f0e0e 0px solid; 
	border-bottom: #0f0e0e 0px solid;
	width:98%;	
	height:19px; 
}
.rowtime_product_text {
float:left;
width:180px;
height:26px;
margin:3px 0px 0px 0px;
}
		
.title_product {		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1F882E;
	padding:10px 0px 10px 0px;		
	text-align:center;
	vertical-align:middle;
	min-height:30px;
	}

.title_product_h3
{
    	font:bold 12px Arial,Helvetica, sans-serif;
	color:#1F882E;
	
	text-align:center;
	vertical-align:middle;
	
    }	
.title_product a {
	color:#1F882E ;
	text-decoration:none;
	min-height:30px;
	}	
.title_product  a:hover{
	color:#FDB435;
	text-decoration:none;
	}
.title_product span{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#828181;	
	}
	
.code_product {		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#65ae01;
	padding:2px 0px 2px 0px;		
	text-align:center;
	vertical-align:middle
	}
	
.price_product {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:2px 0px 2px 0px;
	text-align:center;
	vertical-align:middle;
	}
.price_product span{		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#FDB435;
	}
.text_btn {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:3px 0px 3px 0px;
	text-align:center;
	vertical-align:middle;
	}
.btn_buy {
     font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;	 
	 color:#fff100;cursor:pointer;
	 background:url(../images/btn_buy.png);
	 padding:4px 18px 3px 3px;	 
	 text-align:center;
	 cursor: hand; width:80px; height:26px; 
	  border:0;
}
.btn_buy_view {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 text-transform:uppercase;
	 color:#1f882e;cursor:pointer;
	 background:url(../images/btn_buy_view.png);
	 padding:0px 5px 3px 5px;
	 margin:5px 0px 5px 0px;
	 text-align:center;
	 cursor: hand; width:120px; height:32px; 
	  border:0;
}
.btn_detail{
     font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;	
	 color:#2a2a2a;cursor:pointer;
	 background:url(../images/btn_detail.png);
	 padding:4px 10px 3px 5px;	 
	 text-align:center;
	 cursor: hand; width:80px; height:26px; 
	  border:0;
}
/* div pages */
.pagination{
	float:right;
	color:#333333;
	margin: 5px 15px 5px 0px;
	padding: 2px;
	font:normal 12px Arial,Helvetica, sans-serif
}

.pagination ul{
margin: 0px;
padding:5px 0px 10px 0px;
text-align: center; /*Set to "right" to right align pagination interface*/
}

.pagination li{
font:normal 12px Arial,Helvetica, sans-serif; 
color:#333333;
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
padding: 3px 6px 3px 6px;
border: 1px solid #c4c4c4;
text-decoration: none;
color: #959595;
}

.pagination a:hover, .pagination a:active{

color: #000000;
border: 1px solid #1F882E;
background-color: #fff100;
}

.pagination li.currentpage {
font:normal 12px Arial,Helvetica, sans-serif;
color:#ffffff;
padding: 3px 6px 3px 6px;
border: 1px solid #1F882E;
background-color: #1F882E;
}
.pagination li.disablepage{
padding: 3px 6px 3px 6px;
border: 1px solid #c4c4c4;
color: #959596;
}


.current {
font:bold 13px Arial,Helvetica, sans-serif;
color:#1F882E;

}

.pagination li.nextpage{
font:normal 12px Arial,Helvetica, sans-serif;
color:#000000;	
font-weight:none;
}
/*   het div pages */
.text_shop {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#444444;	
	padding:5px 0px 5px 0px;
	text-align:left;
	vertical-align:middle;
	}
.text_shop span{		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#1F882E;
	}	
.text_support {		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#444444;	
	padding:3px 0px 2px 5px;
	text-align:left;
	vertical-align:middle;
	text-transform:uppercase;
	}	
.text_support a{font:bold 12px Arial,Helvetica, sans-serif;
	color:#444444;	text-decoration:none;}

.text_support a:hover{font:bold 12px Arial,Helvetica, sans-serif;
	color:#fff100;	text-decoration:none;}
		
.text_support_type {		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#65AE01;	
	padding:5px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;	
	}
	
.text_support_phone {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#828181;	
	padding:5px 0px 5px 0px;
	text-align:left;
	vertical-align:middle;
	}
.text_support_phone a {
	color:#828181 ;
	text-decoration:none;
	}	
.text_support_phone  a:hover{
	color:#FDB435 ;
	text-decoration:none;
	}	
	
.text_support_phone span{		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#828181;
	}
.text_support_phone img{		
	padding:0px 5px 0px 0px;
	}
.text_counter {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#828181;	
	padding:5px 0px 5px 5px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
	}
.text_counter span{		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#FDB435;
	}
/* class view san pham */
.box_imagesproduct {
   float: left;
   margin:0px 0px 0px 12px;
   width: 320px;
} 
.itemProduct_text{
   float: left;
   margin:0px 12px 0px 12px;
   width: 360px;
}
.itemProduct_img {
   float: left;
   margin:0px 0px 0px 0px;
   width: 314px;
   background:#ffffff;
   border:2px solid #7fdc1c;
	/*border: 1px solid #c7d8f6;*/	
}	
/* class slide show image san pham */

.gallery_product {
	/* CSS3 Box Shadow */
	/*-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;	
	 CSS3 Rounded Corners
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;	
	border:1px solid white;	
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;	 */	
	/* The width of the gallery */
	
	width:270px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:270px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:314px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu{
	/* This is the container for the thumbnails */
	height:45px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	/* Every thumbnail is a li element */
	width:60px;
	float:left;
	display:inline-block;
	list-style:none;
	height:45px;
	/*overflow:hidden;*/
}

#menu ul li.inact:hover {
	/* The inactive state, highlighted on mouse over */
	background:url(../images/pic_bg.png) repeat;
}

#menu ul li.act,li.act:hover {
	/* The active state of the thumb */
	background:url(../images/active_bg.png) no-repeat;
}

#menu ul li.act a {
	cursor:default;
}

.fbar {
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(../images/divider.png) no-repeat right;
}

#menu ul li a{
	display:block;
	background:url(../images/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

a img{
	border:none;
}

.links_viewimgproduct ul {
	clear:both;	
	list-style:none; 	
	padding: 5px 10px 0px 10px;	
	text-align:right;	
	}

.links_viewimgproduct li {	
	list-style-image:none;
	padding: 8px 3px 3px 3px;
	text-indent:0px;	
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #0090f0;
	display:inline;
	text-align:right;	
}
.links_viewimgproduct li a{
	width:auto;
	text-decoration:none;	
	color: #0090f0;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
.links_viewimgproduct li a:hover{
	text-decoration:underline;	
	color:#ff7700;
	}
/* end  class slide show image san pham */	
.tip_product_views,.tip_product_views h1,.tip_product_views h2 {		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#65AE01;
	padding:5px 0px 5px 0px;		
	text-align:left;
	vertical-align:middle;
	text-transform:uppercase;	
	margin:0px 0px 0px 0px;
	}
.code_productview {		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#656565;
	padding:5px 0px 5px 0px;		
	text-align:left;
	vertical-align:middle
	}
.code_productview span{		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#FDB435;
	}
.divline_view {
    border-top: 1px dashed #cfcfcf;
    margin: 3px 0px 3px 0px;   
	height:1px;
}		
.price_productview {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#656565;
	padding:5px 0px 5px 0px;		
	text-align:left;
	vertical-align:middle
	}
.price_productview span{		
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#FDB435;
	}
.pricesale_productview {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:5px 0px 5px 0px;
	text-align:left;
	vertical-align:middle;	
	}
.pricesale_productview span{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#757575;
	text-decoration:line-through;
	}
.status_productview {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#656565;
	padding:5px 0px 5px 0px;		
	text-align:left;
	vertical-align:middle
	}
.status_productview span{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#FDB435;
	}	
.text_productview {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;
	padding:5px 0px 5px 0px;		
	text-align:left;
	vertical-align:middle
	}
.text_productview span{		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#3e3e3e;
	}	
.countsee_productview {		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:5px 0px 5px 0px;
	text-align:left;
	vertical-align:middle;	
	}
.countsee_productview span{		
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#f95f07;
	text-decoration:none;
	}
.divline_view_2 {
    border-top: 1px solid #cfcfcf;
    margin: 3px 0px 3px 0px;   
	height:1px;
}
.input_form_buy {
	color:#000000;
	background:url(../images/bg_input.gif) #ffffff bottom left repeat-x;	
    font:normal 11px Arial,Tahoma, Verdana, Helvetica, sans-serif;height:18px;
	border-right: #d6dade 1px solid;
	border-top: #b1b5ba 1px solid; border-left: #b1b5ba 1px solid; 
	 border-bottom: #d6dade 1px solid;
	
}

/* end class view san pham */
.bgcontent_porletinfo {
	float:left;
	margin:0px 15px 0px 15px;	
	width:740px;
	background:#ffffff;	
	text-align:justify;
}	
/* tabs seller */
.box_seller{
   float: left;
   margin:5px 0px 5px 0px;
   width: 425px;
}
div.contentseller {
    border-top: #e5e5e5 solid 1px;
	border-left: #e5e5e5 solid 1px;
	border-right: #e5e5e5 solid 1px;
	border-bottom: #e5e5e5 solid 1px;
    clear: left;
    padding:0px 0px 0px 0px;
	background:url(../images/bg_contentseller.png) #ffffff top left repeat-x;
}

div.contentseller.inactive {
	display: none;
}

ol#toc {
    height: 28px;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #f1f1f1 url(../images/tabs.png);
    color: #008;
    display: block;
    float: left;
    height: 28px;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    /*background-color: #f1f1f1;*/
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
   /* background-color: #f1f1f1;*/
    background-position: 0 -60px;
    color: #622e01;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
	color: #ffffff;
}

ol#toc span {
    background: url(../images/tabs.png) 100% 0;
    display: block;
    line-height: 25px;
    padding: 5px 10px 5px 0px;
	color:#ffffff;
	font:bold 12px Arial,Helvetica, sans-serif;
}

/* end class  seller */
.title_viewinfo {
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#FDB435;
	text-align:justify;
	text-transform:none;
	padding:5px 10px 5px 10px;	
	text-align:left;
	vertical-align:middle
	}
.title_viewinfo span {
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;	
	padding:5px 0px 0px 0px;	
	}	
.content_viewinfo { 
	font:normal 12px Arial,Tahoma,Arial ;
	color:#606060;
	text-align:justify;
	vertical-align:middle; 
	line-height:18px;
	padding:5px 10px 10px 10px;	
}
.content_viewinfo span { 
	font:bold 12px Arial,Tahoma,Arial ;
	color:#606060;	
}
.content_viewinfo img { 
	padding:10px 10px 10px 5px;
	text-align:left;	
}	
/* class tab process */
 .tabsprocess {
      float:left;
      margin:0px 0px 10px 0px;
      /*background:#F4F4F4;*/
      font-size:93%;
      line-height:normal;	  
      }
.tabsprocess ul {
        margin:0;
         padding:0px 0px 0 0px;
        list-style:none;
      }
.tabsprocess li {
      display:inline;
      margin:0;
      padding:0;
      }
.tabsprocess a {
      float:left;
      background:url(../images/tableftB.png) no-repeat left top;
      margin:0px 3px 0px 0px;
       padding:0 0 0 12px;
      text-decoration:none;
	  font:bold 12px Arial,Helvetica, sans-serif;
	  
      }
.tabsprocess a span {
      float:left;
      display:block;
      background:url(../images/tabrightB.png) no-repeat right top;
     padding:7px 25px 6px 6px;
      color:#fff100;
	  font:bold 12px Arial,Helvetica, sans-serif;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsprocess a span {float:none;}
    /* End IE5-Mac hack */
.tabsTour a:hover span {
      color:#ffffff;
				font:bold 12px Arial,Helvetica, sans-serif;
      }
.tabsprocess a:hover {
      background-position:0% -42px;
	  color:#ffffff;
      }
.tabsprocess a:hover span {
      background-position:100% -42px;
	  color:#ffffff;
      }

.tabsprocess #current a {
                background-position:0% -42px;
				color:#ffffff;
        }
.tabsprocess #current a span {
                background-position:100% -42px;
				color:#ffffff;
				
        }		
/* end class tab */	
/* class list views */

table.tablelist {
	width:100%;
	border:1px solid #c3f102;           
    border-collapse:collapse;
	 }
	
table.tablelist tr td {
	 padding:5px;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 color: #4d4d4d;
	 border:1px solid #c3f102 !important; 
}
table.tablelist tr.row1 td{
	  background:url(..s/images/bgrow_2.gif) #ffffff bottom left repeat-x;
	 color:#303030;
	 font:normal 12px Arial,Helvetica, sans-serif;
}
table.tablelist tr.row2 td{
	  background:url(../images/bgrow.gif) #ffffff bottom left repeat-x;
	 color:#303030;
	 font:normal 12px Arial,Helvetica, sans-serif;
}
table.tablelist tr.row3 td{
	  background:#e0f4ff;
	 color:#303030;
	 font:normal 12px Arial,Helvetica, sans-serif;
}
table.tablelist tr.row_title td{ 
	 background:url(../images/bgtitle_list.png) repeat-x scroll 50% 50% #99D6FF;	
	 color:#ffffff;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 text-decoration:none;
	 padding:7px 3px 6px 6px 3px;	 
}
table.tablelist tr.row_title td a{	
	color:#284b74;	
	text-decoration:none;
}
table.tablelist tr.row_title td a:hover{	
	color: #ff5100;	
	text-decoration:underline;
}
/* end class color title */

table.tablelist tr.row2 td.links {	  
	  color:#0067c5;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }
.links, table.tablelist tr.row2 td.links a{	
	color: #0067c5;	
	text-decoration:none;
}
 table.tablelist tr.row2 td.links a:hover{	
	color: #ff5100;	
	text-decoration:underline;
}	
.links,table.tablelist tr.row1 td.links {
	  background-color:#ffffff;  
	  color:#1f882e;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }
table.tablelist tr.row1 td.links a{	
	color: #1f882e;	
	text-decoration:none;
}
table.tablelist tr.row1 td.links a:hover{	
	color: #fd1498;	
	text-decoration:underline;
}
table.tablelist tr.row_title td div.code { 	 
	 color:#000000 !important;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 text-decoration:none;
	 padding:3px 0px 3px 0px;		 
}
table.tablelist tr.row_title td div.code span { 	 
	 color:#00a9ff !important;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 text-decoration:none;		 
}
table.tablelist tr.row1 td.price {
	  background-color:#ffffff;  
	  color:#FDB435;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }
table.tablelist tr.row1 td.sum {
	  background-color:#ffffff;  
	  color:#FDB435;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }	  
table.tablelist tr.row2 td.price {	  
	  color:#FDB435;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }	
	  
table.tablelist tr.row2 td.sun {	  
	  color:#FDB435;
	  font:normal 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }		    
			
.input_form {
	color:#000000;
	background:#ffffff ;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;height:19px;
	border-right: #e7eaee 1px solid;
	border-top: #a4b4bd 1px solid; 
	border-left: #a4b4bd 1px solid; 
	border-bottom: #e7eaee 1px solid;
	BORDER-COLLAPSE: collapse    border=1
}	
.input_form_area {	
	background:#ffffff ; 
	font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	border-right: #e7eaee 1px solid;
	border-top: #a4b4bd 1px solid; 
	border-left: #a4b4bd 1px solid; 
	 border-bottom: #e7eaee 1px solid;
	  BORDER-COLLAPSE: collapse    border=1
	  
}	
.input_select {
	height:19px;
	color:#000000;
	background:#ffffff;	
    font:normal 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	border-right: #e7eaee 1px solid;
	border-top: #a4b4bd 1px solid; 
	border-left: #a4b4bd 1px solid; 
	 border-bottom: #e7eaee 1px solid; 
	 BORDER-COLLAPSE: collapse    border=1
}
.border_customer {
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;	
	background:#fbfbfb;	
}
.title_info { 
clear:both;
text-align:justify;
margin:0px 10px 0px 10px;
padding:0px 5px 0px 5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#2e903c;

}	
.box_tableinfo {
	float:left;	
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	min-height:32px;
	width:720px;		
}	
.text_label {		
	color: #505050;		
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:6px 10px 6px 10px;	
	text-align:right;	
}
.text_label a{	
	color: #505050;	
	text-decoration:none;
}
.text_label a:hover{	
	color: #0067d7;	
	text-decoration:underline;
}
.text_inputform {		
	color: #1f882e;		
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:4px 5px 4px 5px;
	text-align:left;		
}
.text_inputform a{	
	color: #1f882e;	
	text-decoration:none;
}
.text_inputform a:hover{	
	color: #0067d7;	
	text-decoration:underline;
}
.text_notice_form {
font:normal 12px Arial, Helvetica, sans-serif;
text-transform:none;
color: #9d9d9d;
padding:4px 5px 4px 5px;
text-align:left;
}	
.row_button {
	float:left;	
	width:740px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	min-height:30px;
	text-align:center;		
}
.btn_bill {
     font:bold 12px Arial,Helvetica, sans-serif;
	 color:#000000;cursor:pointer;
	 background:url(../images/btn_bill.png);
	 padding:0px 5px 3px 5px;
	   cursor: hand; width:120px; height:30px; 
	  border:0;
	  
}	
.btn_skip {
     font:bold 12px Arial,Helvetica, sans-serif;
	 color:#000000;cursor:pointer;
	 background:url(../images/btn_bill.png);
	 padding:0px 5px 3px 5px;
	   cursor: hand; width:120px; height:30px; 
	  border:0;
	  
}	
.btn_pre {
     font:bold 12px Arial,Helvetica, sans-serif;
	 color:#000000;cursor:pointer;
	 background:url(../images/btn_pre.png);
	 padding:0px 5px 3px 5px;
	   cursor: hand; width:120px; height:30px; 
	  border:0;
	  
}
.text_address {	
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#606060;
	text-transform:none;	
	text-align:left;
	padding:10px 10px 10px 10px;
	line-height:19px;	
	}
.text_address span{	
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#505050;	
	}
.title_contact {
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#505050;	
	text-transform:uppercase;
	padding:5px 0px 5px 0px;	
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #d3d3d3;
	}
.note_require {	
font:normal 12px Arial, Helvetica, sans-serif;
text-transform:none;
color:#3e3e3e;
padding:5px 5px 5px 5px;
text-align:left;
}
.note_require span{
	font:normal 12px Arial, Helvetica, sans-serif;
color:#3e3e3e;
	}	
.title_news_views {
	font:bold 16px Arial,Helvetica, sans-serif;
	color:#1f882e;	
	text-transform:none;
	padding:5px 10px 0px 10px;	
	text-align:left;
	vertical-align:middle
	}	
.title_news_views span{
	font:italic 12px Arial,Tahoma,Verdana,Helvetica, sans-serif;
	color:#a4a4a4;	
	}	
.desc_news_views {
	font:italic 12px Arial,Tahoma;
	color:#606060;
	text-transform:none;
	padding:5px 10px 5px 10px; 
	text-align:justify;
	vertical-align:middle;
	font-weight:bold;
	}	
.content_views { 
	font:normal 12px Arial,Tahoma,Arial ;
	color:#505050;
	text-align:justify;
	vertical-align:middle; 
	line-height:18px;
	padding:10px 10px 10px 10px;	
}
.content_views span { 
	font:bold 12px Arial,Tahoma,Arial ;
	color:#e6207e;	
}
.border_bottom_news {
	width:100%;
	 border-bottom: 1px solid #e7e7e7;
	 clear:both;
	 height:10px;	
	}
.label_othernews {
	text-align:left;
	font:bold 16px Arial,Helvetica, sans-serif;
	color:#1f882e;
	padding:8px 0px 8px 0px;	
	vertical-align:middle;
	text-transform:none;
	text-transform:uppercase;	
	}	
.links_othernews ul {
	list-style-type: none; 	
	padding: 0px 0px 0px 5px;
	margin: 0;
	}
	
.links_othernews li {	
	list-style-image:none;
	background-image:url(../images/icon_newsmore.png);
	background-repeat: no-repeat;
	vertical-align:middle;
	background-position: 3px 8px;
	padding: 5px 5px 3px 18px;
	text-indent:0px;
	margin: 0 0 0px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #65AE01;
	text-align:left;
}
.links_othernews li a{
	width:auto;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #65AE01;
	}

.links_othernews li a:hover{
	text-decoration: underline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FDA102;
	}
.links_othernews span{
	font:normal 12px Arial,Tahoma, Helvetica, sans-serif;
	color: #606060;
	}		
.authorfrom {	
	color:#FDA102;
	text-align:right;
	/*border-bottom: 1px solid #acdcfc;*/
	padding:5px 10px 5px 10px;
	 clear:both;
	 line-height:20px;	 	
	 font:bold 12px Arial,Helvetica, sans-serif;
	}
.authorfrom span {	
	color:#505050;
	font-style:italic;	 	
	 font:normal 12px Arial,Helvetica, sans-serif;	 
	}
.row_item_news {
	float:left;	
	width:740px;
	margin:10px 0px 0px 0px;
	min-height:28px;		
}	
.box_image_news {	
	float:left;
	align:center;
	width:136px;
	text-align:center;
	border:2px solid #ffffff;
	margin:0px 0px 0px 0px;	
	}
.box_info_news {
	float:left;	
	margin:0px 0px 0px 10px;	
	width:590px;
	}
.title_news {
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#1f882e;
	text-align:justify;
	text-transform:none;
	padding:5px 0px 0px 0px;	
	text-align:left;
	vertical-align:middle
	}
.title_news a {
	color:#1f882e;
	text-decoration:none
	}
.title_news  a:hover{
	color:#e3066f;
	text-decoration:underline;
	}
.title_news span{
	font:normal 12px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color:#a4a4a4;	
	}	
.desc_news {
	font:normal 12px Arial,Tahoma;
	color:#505050;
	text-transform:none;
	padding:5px 0px 5px 0px; 
	text-align:justify;
	vertical-align:middle
	}										
/* end mid main page */














/* footer pages */
.row_footer {		
	width:100%;
	background:url(../images/footer-tail.gif) #269d3c top left repeat-x;	 	
	border-top:1px solid #2e8e2b; 
	margin:0 auto;
	/*bottom:0;*/	
	clear: both;
	position: relative;	
		
}

.menufooter_pages {	
	width:980px;	
	margin:0px auto;
	align:left;
	padding:5px 0px 5px 0px;
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#000000;
	/*background:#dedbd6;*/
}
.col_menufooter {
	float:left;	
	width:178px;	
	margin:10px 0px 10px 15px;	
	align:left;	
}
.title_itemmenufooter {
	padding: 0px 0px 0px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
.title_itemmenufooter a{
	text-decoration:none;	
	color: #ffffff;	
	}

.title_itemmenufooter a:hover{
	text-decoration:none;	
	color:#ffea00;
	}
	
.links_itemfooter ul {
	list-style-type: none; 	
	padding: 0px 0px 0px 0px;
	margin: 0;
	}

.links_itemfooter li {	
	list-style-image:none;
	background-image:url(../images/icon_listsub.png);
	background-repeat: no-repeat;
	vertical-align:middle;
	background-position: 3px 8px;
	padding: 3px 5px 3px 15px;
	text-indent:0px;
	margin: 0 0 0px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #fff100;
	line-height:18px;
	text-align:left;
}
.links_itemfooter li a{
	width:auto;
	text-decoration:none;	
	color: #fff100;
	font:normal 12px Arial, Helvetica, sans-serif;
	}

.links_itemfooter li a:hover{
	text-decoration:underline;	
	color:#ffffff;
	}
.width_footerpages {
	clear:both;	
	min-height:32px;
	width: 100%;	
	margin:0px auto;	
	text-align:center;		
	background:#ffe400;	
	color:#1F882E;
}	
h4 {	
	color: #ffffff;
	text-transform: uppercase;	
	text-align:right;
	font:bold 14px Arial,Helvetica, sans-serif ;
	text-decoration: none;		
}
.links-footerpages{width:980px;}
 .links-footerpages ul {	
	float:left;
	list-style:none; 	
	padding: 5px 0px 0px 0px;
		
	}

 .links-footerpages li {	
	list-style-image:none;
	padding: 8px 3px 3px 3px;
	text-indent:0px;	
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #1F882E;
	display:inline;
}
 .links-footerpages li a{
	width:auto;
	text-decoration:none;	
	color: #1F882E !important;
	font:bold 11px Arial, Helvetica, sans-serif;
	}
.links-footerpages li a:hover{
	text-decoration:none;	
	color:#000;
	}	
.text_footer {	
	font:normal 12px Arial,Tahoma,Verdana,Helvetica, sans-serif;
	color:#fde1e4;
	text-transform:none;	
	text-align:right;
	padding:5px 10px 5px 10px;	
	}
.text_footer span{	
	font:bold 12px Arial,Tahoma,Verdana,Helvetica, sans-serif;
	color:#1F882E;	
}

/* end footer pages */

/* Detail ----------------------------------------------------------------------------*/
.main-detail {float:left;width:100%; margin-top:10px;text-align:justify;}
/* Info Box */
.info-box{position:relative;z-index:2;margin-bottom:20px}
.info-box .pic-info
{
    float:left;width:350px;background:#FFF; border: solid 1px #7fdc1c;	
    background:#fff;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
    
    }
	
.info-box .pic-info .itemProduct_img {
   float: left;
   margin:0px 0px 0px 0px;
   width: 348px;
   background:#fff;
   border:1px solid #7fdc1c;
}
 .gallery_product {
	/* CSS3 Box Shadow */
	/*-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;	
	 CSS3 Rounded Corners
	-moz-border-radius-bottomleft:4px;
	-webkit-border-b
ottom-left-radius:4px;
	border-bottom-left-radius:4px;	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;	
	border:1px solid white;	
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;	 */	
	/* The width of the gallery */	
	width:318px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:400px;	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:314px;
	overflow:hidden;
}

.slide{
	float:left;
}
.RaoVatImageThumb {
float: left;
margin: 5px 0px 10px 10px;
padding: 0;
width: 335px;}
.ImgThumb{cursor: pointer;
border: solid 1px #7fdc1c;}
.highslide img{border: solid 1px #7fdc1c !important;}

.RaoVatBigImage {
width: 350px;
float: left;
margin-top: 10px;
text-align: center;
background: url(../images/NoImage.jpg) top center no-repeat;
min-height: 220px;
}
.width980{width:980px !important;margin: 0px auto;
text-align: center;}

.box_adv_banner {
position: absolute;
text-decoration: none;
top: 20px;
right: 10px;
width: 470px;
height: 65px;
border: 1px solid #fff100;
background: none;
}
.cell_1,.rowShop,.info_garage{text-align:center;margin-left: 8px;}


/*  add cate */
.bgtitle_porletcate {
	float:left;
	background:url(../images/bgtitle_porletcate.png) bottom left no-repeat;	
	width:200px;
	min-height:34px;	
	position:relative;
}
.bgmid_porletcate {
	float:left;
	background:url(../images/bgmid_porletcate.png) top left repeat-y;	
	width:200px;
}
.bgbottom_porletcate {
	float:left;
	background:url(../images/bgbottom_porletcate.png) top left repeat-y;	
	width:200px;
	height:8px;
}
.texttitle_porletcate {
	float:left;
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 0px 0px 15px;	
	text-transform:uppercase;
	}
.texttitle_porletcate a {
	color:#ffffff;
	text-decoration:none
	}	
.texttitle_porletcate a:hover{
	color:#FFF100;
	text-decoration:none;
	}	
.texttitle_porletcate img {	
	padding:0px 0px 0px 0px;
}

.boxcontent_porletcate {
	float:left;	
	width:194px;	
	margin:0px 3px 0px 3px;			
}
/* end  add cate */

.active_sub
{
    color:#FFF100 !important;
    }
    
/* Field requires alert */  
span .fieldRequired {
	color:#DD0000 !Important;
}
.fieldRequired {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../../images/required.gif");
	background-position:center;
	background-repeat:no-repeat;
	color:#DD0000 !Important;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:5px;
	padding-top:0px;
}
.StoreHome{padding-top:5px;}    
.StoreHome b
{   float:left;
    width: 100px;
    
    }
.Note{color:Gray;}    


.UpdateProgressContent{
    text-align: center;
    vertical-align: bottom;
    z-index: 9999;
    position:fixed;
    top:35%;
    left:35%;
    width:350px;
}
.UpdateProgressBackground
{
	margin:0px;
	padding:0px;
	top:0px; bottom:0px; left:0px; right:0px;
	position:fixed;
	z-index:1000;
	background-color:#cccccc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.rowinfo{height:30px;}
	
.TextBox {
	background:url(../../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal;
     FONT-SIZE: 12px; 
    background-color:#ffffff; 
    padding:3px 0px 2px 0px;
	border-right: #d6dade 1px solid !important;
	font-size: 11px; 
	border-top: #8a8b8d 1px solid; 
	border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; 
	border-collapse: collapse ;
	width: 160px ;
}	
.SubjectTitle{padding-bottom:5px;
              font-family: Arial,tahoma;
            font-size: 10pt;}	

.SubjectTitle a
{    color: #0022F1;
    font-family: Arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    
    }
    /*CSS Data grid*/
	
.GridBorder {	
	border-collapse:collapse;
	border: #c3f102  1px solid;
	
}
.GridBorder tr td {	
	border-collapse:collapse;
	border: #c3f102  1px solid;
	padding:3px;
	
}

.GridBorder th  {	
	border-collapse:collapse;
	border: #c3f102  1px solid;
	padding:3px;
}


.GridHeader {
    font: bold 11px Tahoma,Arial, Helvetica, sans-serif;
    color: #FFF;
    padding: 5px 0px 5px 5px;
    background: url(../images/bgtitle_list.png) repeat-x scroll 50% 50% #FFF;
    height: 28px;
}

.GridRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0px 5px 5px;
	height:25px;
	
}
.GridRow A {
	color:#000000;
	text-decoration:none
}
.GridRow A:hover{
	color:#0023ff;
	text-decoration:none
}

.GridAlterRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0px 5px 5px;
	
	height:25px;
}
.GridAlterRow A {
	color:#000000;
	text-decoration:none
}
.GridAlterRow A:hover{
	color:#0023ff;
	text-decoration:none
}

.tbl_SelectedRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#0023ff;
	padding:5px 0px 5px 5px;
	background-color:#c5dff8;
}
.tbl_SelectedRow A {
	color:#0023ff;
	text-decoration:none
}
.tbl_SelectedRow A:hover{
	color:#0023ff;
	text-decoration:none
}/*end css datagrid*/	
    
.DivLabel{float:left; width:150px; padding:2px;}    
.DivTextBox{float:left; width:400px;}    
.DivRow{clear:both}
.unitproduct{color:#000 !important;font-size:12px !important; font-weight:normal !important}

.archor{font: bold 12px Arial,Helvetica, sans-serif;
color: #828181;
padding: 10px 0px 0px 10px;
text-transform: uppercase;
text-decoration:none;

}
.boxadv_leftpage{float:left;margin-top:10px; width:200px;}
.boxadv_leftpage img{width:198px;}
.FooterSEO {width: 980px !important;margin: 0px auto;text-align: center;}
.FooterSEO h3 {float:left;font: normal 12px Arial, Helvetica, sans-serif; }
.FooterSEO a {float:left; margin-left:10px;}

.FooterSEOOutSide {
	width: 100%;	
	margin:0px auto;	
	text-align:center;		
	
	
}	